home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BCI NET
/
BCI NET Dec 94.iso
/
archives
/
telecomm
/
fido
/
gfreq15.lha
/
GFreq1.5
/
Docs
/
GFreq_SW.doc
< prev
Wrap
Text File
|
1994-09-23
|
16KB
|
375 lines
GoldFreq version 1.4
GoldFreq är shareware och copyright 1994 Jari Kanerva.
Jag kan nås på fidonet 2:201/411.73 eller 2:203/319.7
eller e-mail jari@p73.anet.bbs.bad.se
Snailmail
Jari Kanerva
Njurundagatan 6
162 29 VÄLLINGBY
SWEDEN
Den senaste versionen av GoldFreq finns alltid att FileRequesta från
The Reptile House 2:203/424.0 Magic namn GoldFreq.
Introduktion:
GoldFreq är en fidonetkompatibel filerequest server. Den har nodelist
support. Skickar netmail eller en respons fil till det freq:ande systemet.
Stöder mjuka länkar (SofLinks) Kollar att volymer finns innan dom används,
du slipper DOS-requestern "Stoppa in volym XX: i valfri enhet."
GoldFreq kan hantera pointer, magicfiles, updatefreq's, användarnivåer
password och mycket mer.
Den registrerade versionen har dessutom bl a
Speciella passwords för sysopen och möjlighet att skapa statistik med
en medföljande statistiklistegenerator.
Alla konfigurationsmöjligheter förklaras senare i den här textfilen.
GoldFreq är shareware och keyfilen är kommersiell. GoldFreq får kopieras
fritt i icke komersiellt syfte (Alltså kopiera, sprid det och använd det.
Men tjäna inte pengar på det). Jag tar inget ansvar för felaktigheter som
programmet skapar eller som skapas av programmet på något sätt. Jag har
gjort allt för att det ska fungera så säkert som det bara går. Jag har
lagt lång tid på tester. men om några buggar (felaktigeheter) ändå skulle
finnas, meddela gärna mig.
Keyfilen som du får när du registrerar är personlig och får inte spridas.
GoldFreq är bara provad tillsammans med TrapDoor, men funkar lika bra
med andra liknande program.
GoldFreq behöver några argument när den startas.
Om du använder TrapDoor så lägg till raden
FREQUEST "GoldFreq %i %o %O \"%S\" %n %A" i TrapDoor.cfg eller
FREQUEST "GoldFreq %i %o %O \"%S\" %n %A c=<sökväg/cfgfil>" i TrapDoor.cfg
%i = Namnet på requestfilen.
%o = Namnet på .rlo-filen som trapdoor läser
%O = Sökvägen till ditt outbound
%S = Namnet på sysopen i det requestrande systemet.
%n = Fidoadressen till det requestrande systemet.
%A = AKA strängen
OBS Om du inte har programfilen GoldFreq i din path så måste du även ange
sökvägen till GoldFreq i TrapDoor.cfg.
Ex: FREQUEST "mail:bin/GoldFreq %i %o %O \"%S\" %n %A"
För att kunna kolla om freqande noder är listade i nodelistan så
behöver GoldFreq dels en traplist kompilerad nodelista och dels
traplist.library version 5 eller högre.
TrapDoor är copyright Maximilian Hantsch och Martin Laubach.
Taglines, Syspass, FileAccounting, Allmagic, möjlighet att ange
flera filer med samma magicnamn och att använda 'wildcards' i
magicfilerna fungerar bara på den registrerade versionen.
Dessutom kan man med den oregistrerade versionen max requesta
3 filer åt gången.
Registrering:
Inom Sverige. Sätt in 100 SKR på mitt postgiro nummer 836 86 57 - 6
Skriv ditt namn och adress och att det gäller registrering av GoldFreq.
Skriv också din fidonetadress så att jag kan skicka keyfilen.
Utanför Sverige. Du kan antingen skicka en internationell betalninsorder
utställd på mig eller stoppa in 100 SKR i ett kraftigt kuvert och skicka
den till mig.
Adress: Jari Kanerva
Njurundagatan 6
162 29 VÄLLINGBY
SWEDEN.
Glöm inte att skriva ditt namn och adress. Och att det gäller registrering
av GoldFreq. Och din fidonetadress.
Jag gör en fileattatch med din keyfile till angiven fidonet-adress.
Eller om det inte lyckas så UUEncodar jag den i ett netmail till dig.
Keyfilen som du får när du registrerar är personlig och får inte spridas.
Om du säljer den får du inte behålla någon kopia av den själv.
Keyfilen GoldFreq.key ska ligga i samma dir som själva programmet GoldFreq
eller i Mail:
Slutligen vill jag passa på och tacka
Kjell Cederfeldt för mycket hjälp, många bra ideer och betatestning.
Christian Carlsson för många bra ideer och betatestning. Och stort tålamod
med ett program som till en början inte ville starta på hans dator.
===========================================================================
Nu tittar vi på konfigurationsfilen.
Keyword: SYSOP <Namn>
Här skriver du ditt eget namn.
Ex: SYSOP Jari Kanerva
Keyword: NODE <nodenummer>
Här skriver du din fidonet adress. Om du använder fakenet så ska du
ändå skriva din riktiga 4 dimensionella adress.
Ex: NODE 2:203/319.7
Keyword: SYSTEM <name>
Här skriver du namnet på din BBS.
Ex: SYSTEM The Cybers Heaven
Keyword: (NO)FILEACC
Om du vill hålla räkning på hur många gånger varje fil har freqqats.
Det skrivs även i netmailet eller rspfilen.
Den kräver ACCPATH <dir>
Detta fungerar bara på den registrerade versionen.
Ex: FILEACC
Keyword: (NO)ACCPATH <dir>
Om du vill hålla räkning på hur mycket olika noder och pointer freqar
från dig. Så ska du välja en dir där GoldFreq kan ha sina accounting
filer.
Ex: ACCTPATH Mail:GFreq/Accounts
Keyword: (NO)LOGFILE <file>
Om du vill använda en logfil så ska du här ange vilken fil du vill
använda.
Ex: LOGFILE Mail:GFreq/GFreq.Log
Keyword: (NO)NODELIST <dir>
Om du vill kunna använda "NOUNLISTED" så behövs en traplist-kompilerad
nodelista. Här skriver du sökvägen till biblioteket där nodelistan
finns.
Ex: NODELIST Mail:Nodelist
Keyword: DATABASE <dir>
Det här är en dir för GoldFreq's filer som den använder för internt
bruk. Behövs för bl a SYSPASS.
Ex: DATABASE mail:GFreq/Database
Keyword: WORKDIR <dir>
Här skriver du var GoldFreq ska lägga sina temporära filer.
Ex: WORKDIR T:
Keyword: (NO)LOCALMSG
Skicka ett netmail till dom som freqar filer. Med bl a resultat från
filerequesten.
Ex: LOCALMSG
Keyword: (NO)RSP
Skicka en respons fil med resultaten från filerequesten. I stället för ett
netmail.
Ex: RSP
Keyword: (NO)HEADER <file>
Brevhuvud att använda till netmailet eller rsp-filen. Om du vill använda
sådana så borde du även skiva ett brevhuvud. Innehållande en kort
berättelse om varifrån filerna kommer.
Ex: HEADER Mail:GFreq/GFreq.Header
Keyword: (NO)FIRSTCALL <file>
Om du vill skicka ett speciellt brev till dom som freqar första gången.
För att exempelvis berätta lite om ditt system och vad som gäller där.
Samtidigt ska du välja en fil att hämta texten från.
Ex: FIRSTCALL Mail:GFreq/textfiles/FirstTime.TXT
Keyword: (NO)TAGS <file>
Säg åt GoldFreq att du vill använda klotterrader (taglines). Och
berätta samtidigt vilken fil dom ska hämtas från. Om det i den inlästa
raden finns "\n" så blir det en ny rad i brevet.
Detta fungerar bara på den registrerade versionen.
Ex: TAGS Mail:Gfreq/Tags
Keyword: (NO)SYSPASS <password/file>
Det här är ett speciellt password för sysopen. Genom att använda det
här kan han/hon hämta filer som inte finns i bibliotek som är
specifierade i GoldFreq.cfg. Och även hämta filer från system som
normalt inte skulle få hämta något.
I FReq-filen ska man då skriva:
På första raden skriver man: SYSPASS <password> (Ska alltså vara
passwordet)
Därefter är det bara att antingen skriva filerna som vanligt om dom
finns i GoldFreq's normala sökväg för filer (MAGIC eller DIRECTORY)
och om dom inte finns där så skriver man hela sökvägen till filen.
Man kan antingen välja ett password som gäller hela tiden eller skriva
namnet och sökvägen till en fil där det finns flera passwords. Om man
väljer en fil så kan varje password bara användas en gång. Därefter
markerar GoldFreq den som använd och det är nästa som gäller. Uppifrån
och ner. GoldFreq skriver ett mellanslag före passwordet i filen för
att markera att den är använd. Sedan får man editera filen manuellt för
att kunna använda passworden igen. När passworden är slut så är dom.
Efter tre misslyckade försök att använda SYSPASS så läggs en fil i
diren som du specifierat som DATABASE. Den filen heter NOSYSPASS. Och
måste tas bort manuellt. Så länge den finns där så är SYSPASS låst.
Om man skickar en eller två felaktiga SYSPASS och sen en korrekt så
börjar räkningen om. Och man får tre nya chanser.
Detta fungerar bara på den registrerade versionen.
Ex cfg: SYSPASS Mail:GFreq/PassWords
Ex cfg: SYSPASS Mitt_password_är_hemligt
Ex Freq: SYSPASS Mitt_password_är_hemligt
s:startup-sequence
Keyword: (NO)FAILSYSPASS <file>
Sökvägen till textfil att stoppa in i netmail till dom som försöker
använda SYSPASS men misslyckas.
Ex: FAILSYSPASS mail:GFreq/Textfiles/FailSys.TXT
Keyword: (NO)POINTS
Tillåt pointer att hämta filer.
Ex: POINTS
Keyword: (NO)FAILPOINT <file>
Sökvägen till textfil att stoppa in i netmail till dom pointer som inte
fick några filer om NOPOINT används.
Ex: FAILPOINT mail:GFreq/Textfiles/Point.TXT
Keyword: (NO)UNLISTED
Tillåt system som inte är listade i nodelistan eller eventuell
pointlista att hämta filer.
Ex: UNLISTED
Keyword: (NO)FAILUNLISTED <file>
Sökvägen till textfil att stoppa in i netmail till dom olistade system
som inte fick några filer. Om NOUNLISTED används.
Ex: FAILUNLISTED Mail:GFreq/Textfiles/Unlisted.TXT
Keyword: (NO)ONLYKNOWN
Tillåt bara system som är listade med ALLOWNODE att hämta filer.
Ex: ONLYKNOWN
Keyword: (NO)FAILONLYKNOWN <file>
Sökvägen till textfil att stoppa in i netmail till dom system som inte
finns i ALLOWNODE listan. Om ONLYKNOWN används.
Ex: FAILONLYKNOWN Mail:GFreq/Textfiles/Security.TXT
Keyword: EXCLUDE <node>
Förbjud vissa specifierade system från att hämta filer. Du kan använda
"wildcards" (*)
Ex: EXCLUDE 1:234/567.8
Ex: EXCLUDE 55:100/*
Keyword: (NO)FAILEXCLUDE <file>
Sökvägen till textfil att stoppa in i netmail till dom system som inte
får hämta filer för att dom finns i EXCLUDE listan.
Ex: FAILEXCLUDE Mail:GFreq/Textfiles/Exclude.TXT
Keyword: (NO)BEEP
Säg åt GoldFreq att pipa och blinka skärmen för att tala om för dig att
det är en filerequest på gång.
Ex: BEEP
Keyword: SCREEN <pubscreen>
Specifiera allmän skärm att använda till till GoldFreq's fönster.
(WB 2.04+) Om du tänker använda TrapDoor's almänna skärm så måste du
skriva in SCREENMODE PUBLIC i TrapDoor.cfg
Ex: SCREEN TrapDoor
Keyword: SCREENPOS <pos> <pos>
Skriv in var du vill ha övre vänstra hörnet av GoldFreq's fönster.
Ex: SCREENPOS 100 25
Keyword: (NO)QUIET
Säg åt GoldFreq att vara tyst Och inte öppna något fönster.
Ex: QUIET
Keyword: (NO)SCREENTOFRONT
Flyttar fram skärmen som GoldFreq öppnar sitt fönster på. Funkar bara
om du har valt NOQUIET.
Ex: SCREENTOFRONT
Keyword: (NO)DEFCOMMENT <desc>
Skriv filebeskrivning att använda om det saknas beskrivning i
"filecomment".
Ex: DEFCOMMENT No File Description Available :-(
Keyword: (NO)FISH
För dom som använder Fish CD. Där beskrivningen ligger i en .pi fil i
samma dir som den egentilga filen. Men först letas alltid efter filecomment.
Ex: FISH
Keyword: (NO)AMINET
För dom som har AmiNet där beskrivningarna ligger i en .readme fil.
Men först letas alltid efter filecomment.
Ex: AMINET
Keyword: (NO)PRODUCT-INFO
Om inte filecomment hittas så leta efter filen Product-Info inne i arkivet.
Ex: PRODUCT-INFO
Keyword: PASSDEFSEND <file>
Skriv en fil att skicka med alla lyckade fil requestrar.
Max 6 st.
Ex: PASSDEFSEND Files:Lokala/Text/NewFiles.lha
Keyword: FAILDEFSEND <file>
Skriv en fil att skicka med alla freqar som inte passerade
säkerhetskollen.
Max 6 st.
Ex: FAILDEFSEND Files:Lokala/Text/BBSRules.lha
Keyword: (NO)MAXBYTES
Sätt hur många bytes som får hämtas per filerequest.
Ex: MAXBYTES 10m (10 Mb = 10 * 1024 * 1024 bytes)
Ex: MAXBYTES 50k (50 Kb = 50 * 1024 bytes)
Ex: MAXBYTES 500b (500 bytes)
Ex: MAXBYTES 1254 (1254 bytes)
Keyword: (NO)MAXFILES
Sätt hur många filer som får hämtas per filerequest.
Ex: MAXFILES 10
Keyword: MAXLEVEL <level> FILES <files> BYTES <bytes>
Möjlighet att använda olika maxbytes och maxfiles för olika användar-
nivåer.
Ex: MAXLEVEL 2 FILES 20 BYTES 10m
Keyword: ALLOWNODE <node> [LEVEL/ONLY <level>]
Specifiera vilka system som får hämta filer när ONLYKNOWN används
och/eller ge systemen olika användarnivåer. Om en node finns listad
under ALLOWNODE så görs inga ytterligare säkerthetskollar på det systemet.
Du kan ex sätta EXCLUDE 1:234/* för att ange att noder från net 1:234 inte
ska få hämta filer. Sen kan du skriva ALLOWNODE 1:234/567.5 för att ange
att just den pointen får hämta filer.
System med LEVEL 5 får hämta magicfiles och areor level 0-5.
System med ONLY 6 får bara hämta magicfiles och areor level 6.
Ex: ALLOWNODE 1:123/456.0 LEVEL 5
Ex: ALLOWNODE 1:123/456.8 ONLY 5
Ex: ALLOWNODE 2:203/319.7
Keyword: (NO)DEFPOINTLEVEL <num>
Sätt default nivå för pointer som freqqar.
Ex: DEFPOINTLEVEL 1
Keyword: (NO)DEFNODELEVEL <num>
Sätt default nivå för noder som freqqar.
Ex: DEFNODELEVEL 2
Keyword: (NO)UPDATE
Tillåt update-requests. Hämta fil efter datum +yymmdd.
Fil före datum -yymmdd.
Skrivs i FReq-filen efter namnet på filen som det gäller, med ett
mellanslag mellan.
Ex: UPDATE
Keyword: ALLMAGIC <name> <file>
Definera magiska filnamn som alla får hämta. Alltså även dom som inte
klarar säkerhetskollen. Utom dom system som finns i EXCLUDE listan.
Detta fungerar bara på den registrerade versionen.
Ex: ALLMAGIC NEWFILES Files:Lokala/Text/NewFiles.lha
Keyword: MAGIC <name> <file> [<level><password>]
Definera dom magiska filerna. Det går att välja användarnivå som behövs
för att hämta dom och/eller speciella passwords för dom. Passwordet ska
i FReq-filen stå efter filen den gäller, med ett mellanslag mellan.
Det går med den registrerade versionen även att använda "wildcards" (*).
Då skickas den nyaste filen som matchar namnet.
Filer som finns under ALLMAGIC behöver inte sättas under MAGIC.
Ex: MAGIC FILES Files:Lokala/Text/AllFiles.lha
Ex: MAGIC Spot Files:Lokala/Utils/spot.lha PASSWORD WHO_KNOWS LEVEL 5
Ex: MAGIC BARNEY Files:ADS/AdsFido/BARNEY* LEVEL 1
Ex: MAGIC GFreq Files:Lokala/Utils/GFreq*
Man kan även på den registrerade versionen skriva flera filer med samma
MAGIC-namn. Då skickas alla filer som har samma MAGIC-namn.
Ex: MAGIC Spot Files:Lokala/Utils/SPOT13.lha
Ex: MAGIC Spot Files:Lokala/Utils/SPOT13p.lha
Då får den som freqar båda filerna.
Keyword: DIRECTORY <dir>
Definera direr där GoldFreq ska leta efter filer som freqqas. Det går
att använda passwords och användarnivåer precis som med MAGIC.
Ex: DIRECTORY Files:Lokala/Diffar
Ex: DIRECTORY Files:SKY/Shi_Tns PASSWORD Amiga LEVEL 5
Ex: DIRECTORY Files:ADS/AdsARexx LEVEL 4
Ex: DIRECTORY Files:ADS/AdsComm PASSWORD !!--